package com.ternnetwork.configuration.service.system;

import java.util.List;

import com.ternnetwork.commons.model.http.BaseResponse;
import com.ternnetwork.configuration.entity.system.SystemParameter;
import com.ternnetwork.persistence.page.Page;









public interface SystemParameterService {
	
	public BaseResponse idoAdd(SystemParameter t);

	public BaseResponse idoUpdate(SystemParameter t);

	
	public BaseResponse idoDeleteById(long id);

	public Page<SystemParameter> find(String countJpql,String jpql, Page page, Object... param);

	public List<SystemParameter> findAll(String jpql, Object... param);

	public SystemParameter findById(String id);

	public SystemParameter getReferenceById(String id);

	public Long getTotalCount(String countJpql, Object... param);

	public String getValueByKey(String key);
	
	public String queryToJsonStr(SystemParameter t,Page page);

}
